to stay connected - French English Dictionary